*{
	margin:0px;
	padding:0px;
	color: #000000;
	font-family:sans-serif;
}

body{
	background-color:#ffffff;
	text-align:center;
	font-weight:normal;
}

a{			text-decoration:underline;	}
a:link{		color:#0000ff;				}
a:visited{	color:#000099;				}
a:active{	color:#ff0000;				}
a:hover{	color:#ff0000;				}

#base{
	line-height:140%;
	width:100%;
	border:0px none transparent;
}

#head{
	padding:5px;
	text-align:left;
	font-weight:bold;
	border:0px none transparent;
	vertical-align:top;
}

#head a{	text-decoration:none;			}
#head img{	border:0px none transparent;	}
#head h1{	font-size:xx-large;				}
#head h2{	font-size:small;				}

.navigate{	font-size:small;				}

#main{
	text-align:left;
	border:0px none transparent;
	float:left;
	vertical-align:top;
}

#sub{
	width:250px;
	text-align:left;
	border:0px none transparent;
	float:left;
	vertical-align:top;
}

#menu{
	margin:5px 5px 5px 5px;
	border:1px solid #000000;
}

.entry,.sidemenu{
	margin:5px 5px 15px 5px;
	border:1px solid #000000;
}

.entry-title,
.entry-sub-title,
.sidemenu-title{
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0000ff;
}
.entry-title a			,	.entry-sub-title a			,	.sidemenu-title a			{	text-decoration:underline;	}
.entry-title a:link		,	.entry-sub-title a:link		,	.sidemenu-title a:link		{	color:#ffffff;				}
.entry-title a:visited	,	.entry-sub-title a:visited	,	.sidemenu-title a:visited	{	color:#cccccc;				}
.entry-title a:active	,	.entry-sub-title a:active	,	.sidemenu-title a:active	{	color:#ff0000;				}
.entry-title a:hover	,	.entry-sub-title a:hover	,	.sidemenu-title a:hover		{	color:#ff0000;				}

.entry-title{		font-size:large;	}
.entry-sub-title{	font-size:medium;	}
.sidemenu-title{	font-size:small;	}

.entry-attribute,
.entry-sub-attribute,
.sidemenu-attribute{
	padding:5px;
	font-size:x-small;
	background-color:#ccccff;
}

.entry-body,
.entry-sub-body,
.sidemenu-body{
	padding:5px;
	font-size:x-small;
	background-color:#ffffff;
}

.entry-body img,
.entry-sub-body img,
.sidemenu-body img{
	margin:5px;
	float:left;
}

.entry-posted,
.entry-sub-posted{
	padding:2px;
	font-size:x-small;
	background-color:#ffffff;
	text-align:right;
}

.entry-sub-hr{
	margin:0px 5px 0px 5px;
	border:1px solid #000000;
}

.entry-body li{							list-style-type:disc;	}
.entry-body ul{							padding-left: 30px;		}

.sidemenu-body{							line-height:140%;		}
.sidemenu-body li{						list-style-type:none;	}

.sidemenu-body ul.sidemenu-category{	padding-left: 15px;														}
.sidemenu-body ul.sidemenu-category li{	list-style-type:disc;	list-style-image:url(<$MTInclude module="Category Image File Path"$>);	}

.sidemenu-body ul.sidemenu-entry{		padding-left: 15px;														}
.sidemenu-body ul.sidemenu-entry li{	list-style-type:disc;	list-style-image:url(<$MTInclude module="Entry Image File Path"$>);		}

.entry-list{
	width:100%;
	border:1px solid #000000;
}

.entry-list-head{
	padding:2px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0000ff;
	border:1px solid #000000;
	font-size:small;
}

.entry-list-body{
	padding:2px;
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:x-small;
}

.page{
	margin:5px 5px 5px 5px;
}

.page-table{
	width:100%;
	padding:2px;
	font-size:x-small;
	border:0px none transparent;
	background-color:#ffffff;
}

.page-previous{	text-align:left;	}
.page-next{		text-align:right;	}

#powered{
}




#container{
	line-height:140%;
	width:100%;
	border:0px none transparent;
}

#banner{
	text-align:left;
	margin:5px 5px 5px 5px;
}
#banner a{	text-decoration:none;			}
#banner h1{	font-size:xx-large;				}
#banner h2{	font-size:small;				}

.content{
	text-align:left;
	margin:5px 5px 5px 5px;
	border:1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	font-size: x-small;
}

.content h2,.content form h3{
	padding:2px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0000ff;
	font-size: medium;
}
.content h3{
	padding:2px;
	background-color:#ccccff;
	font-size: small;
}

.posted{
	padding:2px;
	font-size:x-small;
	background-color:#ffffff;
	text-align:right;
}

.source-group{
	padding:0px;
	margin:5px 5px;
	border:1px solid #0000ff;
}

.source-head{
	padding:10px;
	font-weight:bold;
	font-size:small;
	font-family:monospace;
	line-height:100%;
}

.source-code{
	padding:10px;
	font-size:small;
	font-family:monospace;
	line-height:100%;
}

.source-copy{
	width:500px;
	height:100px;
	padding:10px;
	font-size: x-small;
	font-family:monospace;
	overflow:scroll;
}
a.archive{
	background-image:url(<$MTInclude module="Archive Image File Path"$>);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left center;
	padding:2px 2px 2px 18px;
}
a.bookmarklet{
	background-image:url(<$MTInclude module="Bookmarklet Image File Path"$>);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left center;
	padding:2px 2px 2px 18px;
}
